Шаг 7. Сбрасываем коммиты с использованием мягкого режима
За мягкий режим отвечает опция --soft. Этот режим отличается от смешанного тем, что файлы будут находиться в индексе, то есть готовы к коммиту.
Давайте снова выведем два последних коммита, используя команду git log --oneline -2.
Теперь удалим коммит с хэшем 2dd37fe. Для этого пропишем команду git reset --soft 195dfb0.
Если мы сейчас пропишем команду git status, то увидим, что файл добавлен в индекс.
Данные изменения нам не нужны, поэтому сотрём их с помощью команды git reset --hard. Однако обычно при использовании опции --soft создаётся новый коммит.
Неупорядоченный список удалён. Git вывел сообщение о том, что HEAD находится на коммите с хэшем 195dfb0, в котором содержится добавление элемента <header>.